# 导入绘图包
from pyecharts.charts import Bar, Timeline
# 导入 系统配置 标签配置项.  全局配置 画面动画
from pyecharts.options import LabelOpts, AnimationOpts
# 导入一个主题 图形主题
from pyecharts.globals import ThemeType
from pyecharts.options import *


# 生成图1
柱状图1 = Bar()

柱状图1.add_xaxis(["中国", "美国", "英国"])
柱状图1.add_yaxis("G怕P", [44, 55, 21], label_opts=LabelOpts(position="top"))  # 默认数字标签在里面,我们把标签放上面  系列选项

# 柱状图1.reversal_axis()  # 也可以反转图表

# 生成图2
柱状图2 = Bar()

柱状图2.add_xaxis(["中国", "美国", "英国"])
柱状图2.add_yaxis("GDP", [77, 34, 11], label_opts=LabelOpts(position="top"))  # 默认数字标签在里面,我们把标签放上面

# 柱状图2.reversal_axis()  # 也可以反转图表

# 生成时间轴
时间轴 = Timeline({'theme': ThemeType.DARK})  # 参数是导入一个主题

# 填入数据
时间轴.add(柱状图1, '2021年GDP')
时间轴.add(柱状图2, '2022年G0DP')


# 添加时间轴一些设置
时间轴.add_schema(
                play_interval=1000,  # 动画播放间隔时间(毫秒)
                is_auto_play=True,  # 是否自动播放动画
                is_loop_play=False  # 是否循环播放
                )


# 输出图表 这里是用时间线绘出来图
时间轴.render()
